/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
#ifndef _LINUXPEGTOUCHDEV_HPP_
#define _LINUXPEGTOUCHDEV_HPP_

#if defined(PEG_TOUCH_SUPPORT) && defined(PEG_TOUCH_INCLUDE)
/*-------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------*/
class LinuxPegTouchDevice : public PegTouchDevice
{
    public:
        LinuxPegTouchDevice(void);
        ~LinuxPegTouchDevice() {}

        void    Run(void) {}
        PEGBOOL AverageSample(PEGINT &xRaw, PEGINT &yRaw) {return FALSE;}
        PEGBOOL OneTouchSample(PEGINT &xRaw, PEGINT &yRaw) {return FALSE;}
        PEGBOOL ReadEventDevice(PEGINT &xRaw, PEGINT &yRaw, PEGBOOL &touched, PEGBOOL &synced);
        PEGBOOL Calibrate(void);
        PEGBOOL DetectTouch(void) {return FALSE;}
        PEGBOOL Poll(void);
        void    CheckSendTouchMessage(void);
    
};
#endif
#endif // _LINUXPEGTOUCHDEV_HPP_
